Efficient Hardware Fault Tolerance Using Field-programmable Gate Arrays

نویسندگان

  • Kevin Kwiat
  • Salim Hariri
چکیده

EEcient use of redundant computing resources is desirable in fault tolerance. To meet its fault tolerance requirements, a task may need all the computing modules; but when a lesser amount of fault tolerance is suucient, then multiple tasks should be allowed to execute concurrently. Systems supporting this type of operation usually have their fault tolerance controlled by software. Fault tolerance control based on Field-Programmable Gate Arrays (FPGAs) shows promise of performance gains over software based approaches. Dynamic FPGA reconnguration supports, in hardware, eecient fault tolerance among a collection of computing modules. Tasks not requiring fault-tolerant operation are given uniprocessing or multiprocessing support. The FPGA is designed so that it needs, at most, only partial reconnguration when switching between its system services.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)

In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...

متن کامل

Guest Editorial Special Section on Configurable Computing Design-II: Hardware Level Reconfiguration

T HE SECOND issue " Hardware Level Reconfiguration " of the Special Section on Configurable Computing Design deals with hardware level problems: how to build efficient gate arrays; security and fault tolerance issues on configurable hardware ; and implementing floating-point arithmetic and specific decoders on field-programmable gate arrays (FPGAs). The first two papers of this issue deal with ...

متن کامل

Fault-Tolerance Projects at Stanford CRC

This paper describes the fault-tolerant computing research currently active at Stanford University’s Center for Reliable Computing. One focus is on tolerating hardware faults by means of software (software-implemented hardware fault tolerance). This work mainly targets faults caused by radiation induced upsets. An experiment evaluating the techniques that we have developed, is currently running...

متن کامل

Efficient Controller Implementations for Robot Control

Field Programmable Gate Arrays (FPGAs) have emerged as the platform of choice for the rapid prototyping and testing of hardware circuits. The dynamic creation of hardware circuits in FPGAs provides an efficient mechanism for customizing the hardware for specific task objectives. The ability of these devices to be reprogrammed during run-time enables the hardware circuitry to adapt to changing t...

متن کامل

Software Fault Tolerance Using Dynamically Reconfigurable FPGAs

An emerging class of Field-Programmable Gate Arrays (FPGAs) permits partial reconnguration of the device without disturbing the rest of the array { even while the device is operating. Dynamic device reconnguration allows novel approaches to the migration of algorithms from software to hardware. New simulation tools are required in order to fully exploit the FPGA's versatility. We demonstrate ho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995